
                      Tutorial.



   BrowserII  est puissant et offre un très grand éventail de possibilités.
Une  approche pas-à-pas vous permettra de vous familiariser en douceur avec
ce  merveilleux  outil,  puis  d'en  utiliser  progressivement les diverses
capacités, au fur et à mesure de vos besoins.

Après, vous ne pourrez plus vous en passer!

   Je  me  permets  de  vous  conseiller vivement d'imprimer le texte de ce
"tutorial",  afin  de  l'avoir  sous les yeux pendant que vous exécutez les
manips.

   Avant  tout,  nous  supposons  que  BrowserII est bien installé, et nous
allons  le vérifier.  Pour rester simples, nous lancerons BrowserII par son
icône,  vous  pouvez  donc  l'avoir  mis, avec son icône, dans votre tiroir
"Sys:utilities"   par   exemple.   Vérifiez  aussi  que  les  bibliothèques
arp.library,  req.library et parm.library sont bien dans votre tiroir Libs:
Si  vous  venez de recopier ces trois bibliothèques depuis la disquette sur
laquelle  vous avez reçu BrowserII, rebootez la machine de manière à ce que
ces  trois bibliothèques que vous avez copié dans Libs:  soient chargées en
mémoire.   Ceci sera utile si pour une raison quelconque vous utilisez déjà
une version plus ancienne de l'une ou l'autre de ces bibliotheques.


1.Approche élémentaire.

   Un  double-clic  sur  l'icône,  et  la  fenêtre  de  départ de BrowserII
apparaît  dans  le  coin  inférieur  droit  de l'écran.  Nous l'appellerons
fenêtre  principale.  Vous devez normalement y voir une partie des noms des
unités de disque physiques, ou plus exactement les noms de volume du ou des
lecteurs de disquettes, des partitions de votre éventuel disque dur, et une
ligne  Ram  Disk:.  Le cas échéant, utilisez l'ascenseur dans le côté droit
de la fenêtre pour tout faire défiler.

    Pour  l'instant,  considérons le cas d'un système sans disque dur, avec
un  seul floppy.  Une copie de votre disquette atelier est dans le lecteur,
on voit donc dans la fenêtre principale de BrowserII les deux mentions:

Workbench:      ( par exemple )

Ram Disk:

Nous sommes prêts à travailler.


1.1. Copie simple.

   Cliquez  deux  fois  sur  la ligne Workbench:  .  Une fenêtre s'ouvre en
haut  à  gauche,  vous  y  apercevez une partie des noms des répertoires de
votre disquette Workbench.

   Dans la fenêtre principale, cliquez deux fois sur la ligne Ram Disk:

   Une  troisième  fenêtre s'ouvre, à droite de la fenêtre Workbench.  Vous
devez normalement y voir:

   clipboards

   env

   t

(  à  moins  que vous n'ayez bidouillé votre startup-sequence.  Si c'est le
cas,  vous  savez  ouvrir un shell et vous en servir; recréez dans Ram:  un
répertoire t et un répertoire clipboards.)

   Cliquez  deux  fois  sur  la ligne t:  .  Descendez la fenêtre qui vient
d'apparaître et mettez-la juste au-dessous de la fenêtre Ram Disk:.

   Cliquez  deux  fois  sur  la ligne Clipboards de la fenêtre Ram Disk, et
descendez la nouvelle fenêtre sous les deux autres.

   Retournons  à  la  fenêtre  Workbench.   Trouvez la ligne L:  et double-
cliquez  dessus.  Vous verrez apparaître une fenêtre avec quelques noms qui
finissent en -handler.

   Tout  ce  travail  qui demande une page de texte a dû vous prendre moins
d'une minute.

On est prêt pour les exercices de copie.

Nous allons copier le fichier aux-handler dans Ram Disk:t.

   Tout  en maintenant enfoncée la touche SHIFT gauche (majuscule), pointez
sur  la  ligne  aux-handler de la fenêtre Workbench:L, cliquez et maintenez
enfoncé  le bouton de gauche de la souris.  Le nom aux- handler apparaît en
video  inverse (le fichier est "sélectionné"), et le pointeur se transforme
en  deux  flèches  croisées.  Traînez la souris et emmenez ce pointeur dans
l'espace  libre  de  la fenêtre t:.(N.B.  Il se peut qu'il y ait dans cette
fenêtre  le  nom  d'un fichier Command-OO-T01, laissez-le tranquille, il ne
nous  gêne  pas).   Une fois arrivé, relâchez la souris, relâchez la touche
shift  et  le miracle s'opère, le fichier est copié dans t:.  Remarquez que
l'original est resté dans L:.

   Maintenant, faites le même type d'opération pour copier ce fichier de la
fenêtre  Ram  Disk:t  dans  la  fenêtre  Ram  Disk:clipboards qui est juste
au-dessous.   Vous constatez que cette fois, le fichier a été déplacé d'une
fenêtre à l'autre.

   Règle:   normalement,  la  fonction  de  copie  déplace  le fichier d'un
répertoire  dans  un autre si les deux répertoires appartiennent à une même
unité  de disque ( disquette, partition, ou disque RAM ).  La même fonction
effectue  une  copie  et  conserve  l'original lorsque les deux répertoires
appartiennent  à  deux unités de disque différentes.  En langage BrowserII,
cela s'appelle copier en mode Context.

   Çà  ne  vous  rappelle  rien  ?  C'est exactement comme cela que cela se
passe quand on déplace de icônes dans l'Atelier.

   [  Pour  revenir à une situation connue, nous allons effacer la copie du
fichier  aux-handler  qui est dans la fenêtre Ram Disk:Clipboards.  Cliquez
une  fois  sur  le  nom  du  fichier  à détruire pour le sélectionner, puis
pressez  Amiga  Droite  -  D.   Un  requester  vous  demande si vous voulez
réellement  détruire le fichier.  Habituez- vous à toujours faire attention
à ce requester et à lire ce qu'il y a dedans avant de confirmer en cliquant
sur DELETE.  ]

[Il y a d'autres modes de copie que nous étudierons au chapitre 2].


1.2. Copie multiple.

   Retournons  au  tiroir  Workbench:L.   En  maintenant enfoncée le touche
Shift  gauche, cliquez sur aux-handler, port-handler et speak- handler.  et
en  cliquant sur le dernier, laissez le bouton gauche de la souris enfoncé.
Le   petit   pointeur   de   copie  apparaît,  amenez-le  dans  la  fenêtre
Ram:Clipboards,  lâchez  tout,  et  les 3 fichiers sont copiés en une seule
opération.

[  Si  par  malheur  vous  avez relâché le bouton gauche de la souris après
avoir   cliqué  sur  un  fichier,  et  que  vous  recliquiez  dessus,  vous
constaterez que le fichier se désélecte.  La sélection des fichiers se fait
normalement par bascule ( toggle ).  Vous remarquerez aussi qu'après copie,
les   originaux  sont  automatiquement  désélectés.   Vous  aurez  à  votre
disposition d'autres modes de fonctionnement du mécanisme de sélection, ils
seront examinés au chapitre 2 ].

   Vous  pourrez d'ailleurs les détruire en une seule opération par le même
mode de sélection multiple, suivi de Amiga Droite-D.


1.3. Les fenêtres.

   Maintenez la touche Shift de gauche enfoncée et cliquez sur le gadget de
fermeture  de  la  fenêtre  Ram Disk:  ; cette fenêtre et les deux fenêtres
correspondant à ses sous-répertoires se ferment du même coup.

   Vous  pourrez  toujours  de  cette  manière  fermer d'un coup toutes les
fenêtres appartenant à une unité de disque.


1.3.1. Agrandir les fenêtres.

   Au   départ,   les   fenêtres   de  BrowserII  vous  montrent  4  lignes
d'information,  et si vos noms de fichiers ou répertoires sont courts, deux
colonnes.  Vous pouvez tout faire défiler grâce à l'ascenseur du bord droit
de la fenêtre.

   Dans  la bordure gauche de la fenêtre, on trouve d'abord, sous le gadget
de  fermeture, un petit gadget grisé qui ressemble à une fenêtre.  C'est le
gadget  d'iconification, nous y reviendrons.  Juste au-dessous, il y a deux
barres  verticales,  des  jauges dont nous étudierons la signification plus
tard.

   Sous  ces jauges se cachent deux gadgets invisibles:  en haut, le gadget
d'agrandissement de la fenêtre, en bas celui de rétrécissement.

   Allez dans votre fenêtre Workbench, et cliquez quelque part dans le haut
des barres de jauge, pas trop haut toutefois pour ne pas activer par erreur
le  gadget  d'iconification.   La fenêtre s'agrandit, juste assez pour vous
montrer tous les répertoires et fichiers qu'elle contient.

   Cliquez  dans  le  bas  des  barres  de  jauge,  le fenêtre revient à sa
dimension initiale.

   Vous  pouvez  obtenir  tout  ceci  automatiquement dès l'ouverture de la
fenêtre.

   Allez  dans  le menu BrowserII -> Options; vous voyez qu'aucune des deux
lignes

   Windows AutoZoom   

   et Windows AutoZoom Dirs Only n'est cochée.

Cochez l'option Windows AutoZoom Dirs only.

   Fermez  la  fenêtre  Workbench:   ,  puis  rouvrez-la.  Cette fois, elle
s'ouvre  de manière à vous montrer tous les répertoires de votre disquette.
Refermez-la,  cochez  dans  le  menu  Browser  ->  Options la ligne Windows
AutoZoom,  fermez  la fenêtre et rouvrez-la.  Cette fois, elle s'ouvre à la
bonne  taille  pour  montrer  tous  les répertoires et tous les fichiers du
répertoire racine.

   Une fois que vous avez choisi le mode dans lequel vous souhaitez que vos
fenêtres s'ouvrent d'office, activez la ligne Save Config du menu Browser.

   Faites   ensuite   l'exercice  d'aller  regarder  le  contenu  de  votre
répertoire  DEVS:,  vous  y  trouverez  un  nouveau  fichier  qui s'appelle
BrowserII.cfg, dans lequel vos choix sont sauvegardés.

   Dans  cet  ordre  d'idées,  vous  trouverez  dans  le  menu BrowserII un
sous-menu Display avec 3 possibilités, non exclusives, qui sont:

   Devices

   Volumes

   Assigns



   Cochez  ces  items  à  tour  de rôle et regardez ce qui apparaît dans la
fenêtre  principale  .  Agrandissez d'abord pour cela la fenêtre principale
comme  nous  avons  appris  à  le  faire.   Ceci devrait vous rafraîchir la
mémoire sur les notions d'unité physique, d'unité logique et de volume.


1.3.2. Iconifier les fenêtres.

   BrowserII  offre par rapport à tous les autres utilitaires de gestion de
fichiers  l'  avantage  appréciable de permettre de travailler avec plus de
deux fenêtres.

   Mais  avec  une  demi-douzaine  de fenêtres ouvertes, çà finit par faire
désordre.   Plutôt que de fermer une fenêtre, quitte à devoir rouvrir toute
la hiérarchie des fenêtres pour la retrouver, il vaut mieux iconifier.

   Rouvrons  nos  fenêtres Ram Disk:  et Ram Disk:ClipBoards.  Refermons la
fenêtre  Ram  Disk:.  Cliquons dans le gadget d'iconification de la fenêtre
Ram  Disk:ClipBoards  ,  zut,  elle  f...   le camp.  Pas tout-à- fait.  La
fenêtre  principale  de  Browser  étant excitée, pressons F5.  Une nouvelle
fenêtre  apparaît, elle s'appelle Alien, et qu'y trouvons-nous ?  Une ligne
Clipboards.   Cliquons  deux  fois  dessus,  la fenêtre Ram Disk:ClipBoards
réapparaît.

   Nous  avons  donc un moyen de garder sous la main, prêtes à l'ouverture,
toutes  les fenêtres que nous voulons; elles ne prennent pas de place, tous
leurs noms apparaissent, ce n'est pas comme lorsque l'on a un empilement de
fenêtres  iconifiées  dans  l'Atelier!   De  plus, si la fenêtre Alien nous
gêne,  nous pouvons la fermer, elle sera de nouveau à notre disposition par
pression  sur  F5,  une fenêtre de BrowserII étant activée ( ou d'ailleurs,
soit  dit  en  passant,  en  pressant Amiga Droite-L, ou encore via le menu
Windows).


1.4. Sauvegarder la configuration.

   Nous  vous conseillons à présent de configurer BrowserII de manière à ce
que  les  fenêtres  s'ouvrent  automatiquement  à  la  bonne dimension pour
montrer  tous  les  sous-répertoires  et  tous les fichiers d'un répertoire
donné.

   Dans le menu BrowserII -> Options, cochez Windows Autozoom.

   Dans le menu BrowserII, choisissez Save Config.

   Le  cas  échéant,  si  vous  avez  booté  sur  la  copie de la disquette
Workbench  qui  est  dans  df0:,  il  faudra  la  déprotéger pour sauver la
configuration.

   Sortez   de   Browser  II.   Deux  manières:   cliquez  dans  le  gadget
d'iconification   de   la  fenêtre  principale,  la  fenêtre  BrowserII  va
s'iconifier  en  haut  et  à  gauche  de l'écran; du coup, elle a acquis un
gadget  de  fermeture,  cliquez  dedans.   Come les auteurs de BrowserII ne
peuvent  pas  imaginer que vous puissiez quitter ce programme, un requester
vous  demande  de  confirmer.   Autre  méthode:   choisir Quit dans le menu
BrowserII.

   Relancez BrowserII en cliquant sur son icône.

   Vous  constaterez  que  la fenêtre principale s'ouvre toujours à la même
taille,   mais  que  toutes  les  fenêtres  que  vous  ouvrirez  par  après
s'ouvriront  à la taille juste nécessaire pour afficher tous leurs fichiers
et sous-répertoires.

   Ouvrez le répertoire Devs.  Vous y constaterez l'apparition d'un fichier
BrowserII.cfg.   En  l'absence  de  ce  fichier,  Browser s'ouvre, comme il
l'avait fait depuis le début de nos exercices, avec des options par défaut.


1.5. Personaliser les menus.

   BrowserII  a  trois  menus  qui  lui sont propres, BrowserII, Window, et
Actions.

   Nous  allons  en  ajouter  deux,  très  simples, pour pouvoir éditer des
fichiers de commandes, et les exécuter.

   Ouvrez  un  Shell,  faites  un  CD  S:, puis Ed BrowserII.menu.  Si vous
utilisez  un  autre  éditeur, tant mieux, mais ce tutorial doit en principe
pouvoir  être  suivi  par  un  utilisateur qui ne dispose que de ce qui est
fourni sur les disquettes que livre Commodore avec le système.

Tapez les lignes suivantes:

   COLOR 0

      MENU "Texte" 

         ITEM "Ed" SHELL c:Ed

      MENU "Shell"

         ITEM "AmigaShell" RUN NewShell


Faites Esc x et pressez RETURN pour fermer Ed et sauver le fichier.

   Choisissez l'item "Update Menu" du menu BrowserII.

   Il y a maintenant deux nouveaux menus, un menu Texte avec un item Ed, et
un menu Shell avec un item AmigaShell.

   Un petit essai s'impose:

   Ouvrez  la fenêtre Workbench, puis la fenêtre s, et cliquez sur la ligne
BrowserII.menu pour la sélectionner.

   Allez  dans  le menu Texte et choisissez l'unique item Ed.  L'éditeur Ed
s'ouvre,  et  vous  retrouvez  le  contenu  du  fichier  que  vous venez de
sélectionner.  Quittez Ed.

   Vous pourrez de même créer un menu Pictures avec votre programme préféré
( Mostra, c'est le meilleur ), et ainsi voir vos images avec Browser.

   Allez  dans  le  menu  Shell,  choisissez l'item AmigaShell, une fenêtre
Amigashell  s'ouvre  aux dimensions par défaut de 640 x 100.  Comme c'était
juste pour vérifier, refermez-la.


1.6. Lancer une commande.

   Cochez dans le sous-menu BrowserII->Cmd Mode l'item Simple.

   Choisissez  dans  le  menu  BrowserII  l'item  Command , ou faites Amiga
Droite C.

[ Attention:  si vous voulez vous servir d'un raccourci au clavier propre à
BrowserII, il faut qu'une fenêtre de BrowserII soit activée !  ]

   Dans le requester qui apparaît, tapez dir df0: . Cliquez sur OK.

   C'est une commande qui met un certain temps à s'exécuter.  Dès qu'elle a
fini de s'exécuter, la fenêtre se referme.

   Cochez maintenant l'item Shell du sous-menu BrowserII->Cmd Mode.

   Comme ci-dessus, lancez la commande dir df0: opt a.

   Cette  fois, l'exécution de la commande terminée, la fenêtre Shell reste
en  place  pour  vous  permettre la lecture du résultat, et attend que vous
pressiez la touche RETURN pour se refermer.

   Nous  verrons  au  chapitre  2  une autre propriété intéressante du mode
simple, qui est de permettre l'exécution simultanée de plusieurs commandes,
grâce au mode asynchrone de BrowserII.

   Pour  terminer provisoirement sur les commandes, choisissez dans le menu
BrowserII  l'item  Command,  et,  lorsque  le  requester vous demande votre
commande, tapez

      avail;info  puis cliquez dans OK.

   Vous  voyez  s'afficher  dans la fenêtre les résultats successifs de ces
deux  commandes.   Mais  hélas  la  fenêtre  était  trop  petite  pour tout
contenir.

   Si  vous  voulez  que la fenêtre dans laquelle s'affichent les résultats
des  commandes couvre tout l'écran, reprenez comme ci- dessus votre fichier
BrowserII.menu dans Ed et ajoutez au début une ligne:

      CMDWIN "CON:0/0/640/256/Votre commande..."

Sauvez le fichier modifié par ESC x RETURN.

   Pour   faire   prendre  en  compte  cette  modification  par  BrowserII,
choisissez l'item Update Menus du menu BrowserII.

   Ensuite, choisissez Command, tapez dans le requester 

      avail;info

cliquez OK et jouissez du spectacle.


1.7. Lancer un programme.

   Ouvrez  la fenêtre Utilities de votre disquette Workbench.  Cliquez deux
fois sur la ligne Clock.  L'horloge apparaît.  C'est aussi simple que cela.

   Une  commande  du répertoire C:  est en fait un programme.  On doit donc
pouvoir  la  lancer,  elle  aussi,  en  cliquant  deux  fois  sur  la ligne
correspondante.  Essayons.

   Ouvrez la fenêtre du répertoire C de la disquette Workbench.

   Cliquez  deux  fois sur la ligne Avail, puis sur OK.  Vous avez juste le
temps  de  voir  une fenêtre s'ouvrir puis disparaître sans vous laisser le
temps  de  lire  le  résultat.   C'est  parfaitement logique.  Lorsque vous
demandez à BrowserII l'exécution d'un programme qui n'ouvre pas ses propres
écrans ou fenêtres, BrowserII ouvre une fenêtre ad hoc, mais la referme dès
que  l'exécution  du  programme  est  terminée.   Il  y a d'autres modes de
lancement, que nous étudierons au chapitre 2.


1.8. Repos.

   Ceci  termine  le  "tutorial"  d'apprentissage  de  BrowserII  au niveau
élémentaire.

   Vous  savez maintenant ouvrir les fenêtres de BrowserII, à la taille qui
vous   convient,   les   agrandir,   les  iconifier,  les  retrouver  après
iconification.

   Vous savez copier des fichiers, les déplacer, les détruire.

   Vous savez créer un menu, sauvegarder les options qui vous conviennent.

   Vous êtes capables de faire exécuter des commandes et des programmes.

   Pratiquez un certain temps à ce niveau élémentaire.

   Vous  pouvez à présent lire complètement la doc de BrowserII et de ParM,
et faire des essais.

   Dans  la  deuxième  partie  de  ce "tutorial", nous approfondirons notre
connaissance de BrowserII.
